﻿using System.Collections.Generic;

namespace Gp.Examples.FullCalendar.Core.Repository
{
    public interface IUserRepository
    {
        IList<User> ListUsers();
        void Delete(User user);
        void DeleteUserByUserName(string userName);
        User GetUserByEmail(string email);
        User GetUserByLiveIdHash(string providerHash);
        User GetUserByUserName(string userName);
        void Save(User user);
    }
}
